

import java.util.Collection;
import java.util.Collections;
import java.util.List;



public class Turn {
	
	private Tablet t;

	/** 
	 * @uml.property name="actionPhase"
	 * @uml.associationEnd multiplicity="(1 1)" aggregation="composite" inverse="turno:ActionPhase"
	 */
	private ActionPhase actionPhase = new ActionPhase();

	/** 
	 * @uml.property name="movementPhase"
	 * @uml.associationEnd multiplicity="(1 1)" aggregation="composite" inverse="turno:MovementPhase"
	 */
	private MovementPhase movementPhase = new MovementPhase();

	public List<Player> obtainBarHealth(){
		List<Player> jugadoresSalud = t.getBarHealth();
		
		return jugadoresSalud;
	}

	/**
	 * Getter of the property <tt>movementPhase</tt>
	 * @return  Returns the movementPhase.
	 * @uml.property  name="movementPhase"
	 */
	public MovementPhase getMovementPhase() {
		return movementPhase;
	}

	/**
	 * Setter of the property <tt>movementPhase</tt>
	 * @param movementPhase  The movementPhase to set.
	 * @uml.property  name="movementPhase"
	 */
	public void setMovementPhase(MovementPhase movementPhase) {
		this.movementPhase = movementPhase;
	}

	/**
	 * Getter of the property <tt>actionPhase</tt>
	 * @return  Returns the actionPhase.
	 * @uml.property  name="actionPhase"
	 */
	public ActionPhase getActionPhase() {
		return actionPhase;
	}

	/**
	 * Setter of the property <tt>actionPhase</tt>
	 * @param actionPhase  The actionPhase to set.
	 * @uml.property  name="actionPhase"
	 */
	public void setActionPhase(ActionPhase actionPhase) {
		this.actionPhase = actionPhase;
	}
	
	
}
